package xuegao.study.mall.web.domain;

import lombok.Data;
import xuegao.study.mall.common.model.pms.*;
import xuegao.study.mall.common.model.sms.SmsCoupon;

import java.io.Serializable;
import java.util.List;

@Data
public class PmsProductDetail implements Serializable {

    /**
     * 商品信息
     */
    private PmsProduct product;
    /**
     * 商品品牌
     */
    private PmsBrand brand;
    /**
     * 商品属性与参数
     */
    private List<PmsProductAttribute> productAttributeList;
    /**
     * 手动录入的商品属性与参数值
     */
    private List<PmsProductAttributeValue> productAttributeValueList;
    /**
     * 商品的sku库存信息
     */
    private List<PmsSkuStock> skuStockList;
    /**
     * 商品阶梯价格设置
     */
    private List<PmsProductLadder> productLadderList;
    /**
     * 商品满减价格设置
     */
    private List<PmsProductFullReduction> productFullReductionList;
    /**
     * 商品可用优惠卷
     */
    private List<SmsCoupon> couponList;
}
